fly fishing fishing flyfishing erosion control fly salmon regional curve natural channel design environmental stream restoration fluvial geomorphology fisheries wolman pebble count fish habitat construction rosgen stream classification river restoration fish regime equations